//
// Created by lymk on 2022/2/26.
//

#ifndef SOFTRENDER_COMMON_H
#define SOFTRENDER_COMMON_H
#include <iostream>
#include "glm/common.hpp"
#include <vector>
#include "glm/glm.hpp"
#include "glm/gtc/matrix_transform.hpp"
#include "glm/gtc/type_ptr.hpp"
struct TransformMatrix{
    glm::mat4 mat;
public:
    TransformMatrix();
    void Translate(glm::vec3 distance);
    void Rotate(glm::vec3 degree);
    void Scale(glm::vec3 s);
    glm::mat4 GetMatrix();
};
#endif //SOFTRENDER_COMMON_H
